: an aromatic mint (Salvia sclarea) of southern Europe that is widely cultivated especially as an ornamental
called also clary
Love words? Need even more definitions?
Merriam-Webster unabridged
Share